.masthead {
    background-image: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url("https://images.ctfassets.net/0lvk5dbamxpi/8PnCFLMyuXV4ntp2mM0Md/9c2531a961042c55dcbb79a4d61f58ae/Banner_image_downloads.jpg?w=3000&q=50");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

#particles-js canvas {
    position: absolute;
    top: 0;
    left: 0;
}

#particles-js {
    height: 100%;
    width: 100%;
}

.masthead-text {
    max-width: 500px;
    z-index: 1000;
}

#downloads-title {
    color: gray;
    font-family: 'Bangers', cursive;
    font-size: xx-large;
}

.links {
    font-size: x-large;
}

.card-deck {
    padding-right: 100px;
    padding-left: 100px;
    padding-top: 25px;
    padding-bottom: 25px;
}

section {
    background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url(https://wallpapertag.com/wallpaper/full/d/c/f/130130-download-dark-wallpaper-1920x1080-1920x1080-photo.jpg)
}

#social {
    background-image: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url(https://www.itl.cat/pngfile/big/157-1572191_hd-wallpapers-for-website-background-cool-background-image.jpg);
}

h3 {
    color: rgb(0, 121, 161);
}

.card {
    transition: 0.3s ease-in-out;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
}

.card:hover {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
}

h2 {
    color: white;
}

@media screen and (min-width: 768px) {
    .masthead {
        height: 100vh;
    }
}